home *** CD-ROM | disk | FTP | other *** search
/ Sky at Night 2007 June / SAN CD 6-2007 CD-ROM 25.iso / pc / Software / AstroGrav_Win / Java / jre1.6.0 / lib / jce.jar / javax / crypto / KeyAgreementSpi.class (.txt) < prev    next >
Encoding:
Java Class File  |  2006-07-27  |  864 b   |  23 lines

  1. package javax.crypto;
  2.  
  3. import java.security.InvalidAlgorithmParameterException;
  4. import java.security.InvalidKeyException;
  5. import java.security.Key;
  6. import java.security.NoSuchAlgorithmException;
  7. import java.security.SecureRandom;
  8. import java.security.spec.AlgorithmParameterSpec;
  9.  
  10. public abstract class KeyAgreementSpi {
  11.    protected abstract void engineInit(Key var1, SecureRandom var2) throws InvalidKeyException;
  12.  
  13.    protected abstract void engineInit(Key var1, AlgorithmParameterSpec var2, SecureRandom var3) throws InvalidKeyException, InvalidAlgorithmParameterException;
  14.  
  15.    protected abstract Key engineDoPhase(Key var1, boolean var2) throws InvalidKeyException, IllegalStateException;
  16.  
  17.    protected abstract byte[] engineGenerateSecret() throws IllegalStateException;
  18.  
  19.    protected abstract int engineGenerateSecret(byte[] var1, int var2) throws IllegalStateException, ShortBufferException;
  20.  
  21.    protected abstract SecretKey engineGenerateSecret(String var1) throws IllegalStateException, NoSuchAlgorithmException, InvalidKeyException;
  22. }
  23.